const fs = require('fs');
const globalConf = require('./config.js');

const files = fs.readdirSync(globalConf.web_path);
// console.log(files);
const controlerSet = [];
const path_map = new Map();
// console.log( 1)
for(let i = 0 ; i < files.length ; i++){
    // console.log( 1)
    let temp = require(globalConf.web_path + '/' + files[i]);
    // console.log(temp , 1)
    if(temp.path){
        // controlerSet.push(temp);
        for(let[k , v] of temp.path){
            // console.log(k , v);
            if(path_map.get(k) == null){
                path_map.set(k , v);
            }else{
                throw new Error('webControler path 异常 path:' + k);
            }
        }
    }
}
module.exports = path_map;

// let test = 
// try {
//     fs.readFile('./web/test.js' , (err , data) => {
//         console.log(data);
//     });
// } catch (err) {
//     // response.write("<html><body><h1>404 not found</h1></body></html>")
//     console.log(err , 2);
// }